package com.wdl.modules.myhouse.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 上传记录表
 *
 * @author lucain sunlightcs@gmail.com
 * @since 1.0.0 2022-10-08
 */
@Data
@ApiModel(value = "上传记录表")
public class UploadLogDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "")
	private Integer id;

	@ApiModelProperty(value = "上传用户id,关联系统用户id")
	private Integer uploadUserId;

	@ApiModelProperty(value = "提交的文件标题")
	private String softTitle;

	@ApiModelProperty(value = "平台类型(pc,安卓,苹果)")
	private String softPlatform;

	@ApiModelProperty(value = "上架类型(更新,新增)")
	private String submitType;

	@ApiModelProperty(value = "软件版本")
	private String softVersion;

	@ApiModelProperty(value = "软件介绍与描述")
	private String softDesc;

	@ApiModelProperty(value = "下载地址")
	private String softDownloadLink;

	@ApiModelProperty(value = "未登录状态下,提交的用户信息")
	private String userInfo;

	@ApiModelProperty(value = "酬劳链接,如果资源有用,用户回馈用户")
	private String payment;

	@ApiModelProperty(value = "0:未审核,1:正在审核,2:审核通过,3:审核不通过")
	private Integer softState;

	@ApiModelProperty(value = "审核通过后,保存数据库的映射文件")
	private Long fileId;

	@ApiModelProperty(value = "上传时间")
	private Date uploadTime;

	@ApiModelProperty(value = "用户邮箱")
	private String userMail;




}